home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Ham Radio 2000
/
Ham Radio 2000.iso
/
ham2000
/
packet
/
kmtrm130
/
history
< prev
next >
Wrap
Text File
|
1994-11-06
|
12KB
|
236 lines
The following indicates the changes/revisions that have been made to
KAMterm. The date shown is mainly for my reference, and indicates the
date that the code for the revision was completed. All items are
entered in the order in which they were coded. The version numbers
reflect the first version of KAMterm which these changes appear in.
NOTE: $TEXT indicates that TEXT is a variable set from the config file,
e.g., $MYCALL would indicate the value for MYCALL that you've defined in
the config file.
=======================================================================
Version 1.01 (internal release only)
-----------------------------------------------------------------------
*) 5 September 92
*) Added delay on exit to keep things happy when exiting in NORMAL
(i.e., non-Host) mode. Prior to this, the exit configuration
file (commands sent to TNC on exiting KAMterm) were not always
completely transmitted. Problem uncovered while working on
KTterm.
=======================================================================
Version 1.02 (internal release only)
-----------------------------------------------------------------------
*) 21 October 92
*) Fixed problem with AMTOR STANDBY not being properly recorded in
$AUTOLOGFILE, if active.
*) Logging to file enhanced based on new code from KTterm --- now
keeps track of who said what even in non-Host Mode (only indicates
that the REMOTE STATION or $MYCALL said ... ).
*) If the AMTOR XMITECHO WINDOW or the PRIORITY WINDOW is active,
the cursor is now moved to a point where it is not covered up
by the window. Text below that window is not, however, touched.
*) Enhanced support for non-KAM Kantronics TNCs --- now, instead of
referring to VHF or HF, it will refer to PORT 1 or PORT 2. New
config file options added to control this functionality.
*) Pressing a key during the connect alarm now shuts it up....
*) 26 October 92
*) Added code to indicate on status bar if a stream is being logged
to a file --- it got really annoying not having this information
on the screen.... When logging is in progress, the portion of
the status bar that normally indicates the comm port, etc., is
replaced by ``LOGGING: filename.ext'' instead for that window.
In addition, this portion of the status bar will be made reverse
video relative to the rest of the status bar.
*) 29 October 92
*) Problems with running KAMterm under DESQview appear to have been
fixed. Before, if you ran KAMterm twice under DESQview, it would
crash while loading the second time around. Now seems perfectly
happy.
*) KAMterm is now much more careful about running out of memory than
before. KAMterm no longer assumes that there will be at least a
few bytes of RAM....
*) On some popup windows, if there is not enough memory for the
window itself, a morse code message will relay its message.
For example:
*) The ECHO toggle will send ON or OFF if the window can't
be opened to tell you.
*) If there isn't enough memory for the warning screen that tells
you there isn't enough memory (....), it will send MEM 3 times.
If you have set MORSESPEED to 0 to disable morse messages, it
will be set to 5 wpm and will still send this message.
*) New feature --- now, under either NORMAL MODE (any TNC) or
under HOST MODE for HF Stream 0 (KAM only), KAMterm can now
optionally transmit every character immediately to the TNC as
it is typed. Primary reason was for using autobaud (sending a
'*'), but might also be preferred by some for AMTOR, RTTY,
and/or CW on the KAM. Code for this extracted and adapted from
work on KTterm.
*) Rather odd bug fixed where if the PROTOCOL ANALYZER window was
opened while the HOST COMMAND window was on a given stream,
an actual stream window for that stream would not be opened.
*) Incoming connects now recognized in NORMAL MODE as well as
HOST MODE. Code for this extracted from KTterm.
=======================================================================
Version 1.10 --- full release
-----------------------------------------------------------------------
*) 4 November 92
*) Fixed problem where error messages about an invalid comm port
would be over-written by the exit message screen.
*) Documentation modified with changes to version 1.10.
*) 16 December 92
*) Fixed problem where @amtor, @lamtor, and @fec didn't always take
effect (needed delay between internal commands).
*) KAMterm version 1.10 is on the road!
=======================================================================
Version 1.15 --- full release
-----------------------------------------------------------------------
*) 1 through 3 February 93
*) Partial support for PacTOR added, but ***NOT FULLY TESTED***
(see README.115 for details).
*) Another protocol analyzer related bug fixed (resulted in the
creation of lots of extra stream windows).
*) Incoming backspace now handled properly on screen (mainly for
PacTOR)
*) Fixed problem with hitting ESC after being asked for a filename
(ALT-F) --- completely re-vamped entire filename request system,
resulting in more modular code. Been meaning to do this for a
while...this bug just gave it high priority!
=======================================================================
Version 1.20 --- full release (completed 11 March)
-----------------------------------------------------------------------
*) 17 February 93
*) Kantronics confirmed that the Host Mode special blocks for
PacTOR that I'd worked out are correct.
*) Various string-handling functions made much tighter.
*) Added support for some non-standard serial ports.
*) 18 February through 11 March
*) Configuration program! If you don't want to mess with the ASCII
config file, you never have to see it again.
*) no more blinking in KAMterm with certain choices for background
colors.
*) NOVICE MODE added where, when a connect is made, KAMterm tells
the user how to get to it....
*) TeX documentation updated
*) ASCII documentation updated based on TeX docs
*) KAMterm version 1.20 is on the road!
=======================================================================
Future changes in progress (not implemented in released code yet)
-----------------------------------------------------------------------
*) 11 March through .....
*) Moving towards even more modular, multi-level approach using
higher level code to handle actual program functions, with lower
level (system-specific) code to interface with the windowing
library (and where applicable, the communications library).
*) When above is completed, plan is to port to UNIX using curses(3).
(I'm getting tired of having to reboot under dos just to run or
work on KAMterm...and once the lower-level interface to the
libraries is worked out, all that should ever change is high-level
stuff, meaning I can develop KAMterm on Linux, and then just
re-compile under dos. May or may not release a UNIX version.)
*) Whether or not the UNIX version is ever released outside of this
machine, these changes will result in much tighter, faster, and
generally more efficient code, which will benefit all versions.
=======================================================================
Version 1.21 --- minor (bug-fix) release (completed 17 May)
-----------------------------------------------------------------------
*) 17 May 93
*) Patched around ^C bug introduced in version 1.20 (actually, it was
introduced the day I switched to the new version of UltraWin).
The new version of the UW windowing library adds its own handling
of ^C (CTRL-C), which conflicts with the signal routines in
KAMterm. This eliminated the ability to effectively use non-host
mode (without a slight re-configuration of the TNC) by preventing
the ^C from being transmitted to the TNC as a ^C (it was sent as
0x1e, or 1EH). In this patch, when we read 0x1e from the
keyboard, we send 0x03 (^C) to the TNC instead. This does not
have any effect on things like file transfers, etc. (only the
keyboard scanning is changed).
=======================================================================
Version 1.22 --- minor (bug-fix) release
-----------------------------------------------------------------------
*) 23 July 93
*) Several missing fclose() statements were put back into the code.
This bug resulted in problems when, for example, you tried to
transmit a brag file or command file too many times....after
you went beyond a fixed number (which depends on the value you
specify for FILES in your config.sys), all attempts at accessing
the disk would fail until you re-loaded KAMterm.
=======================================================================
Version 1.22.5 --- UNOFFICIAL TEST RELEASE ONLY (limited distribution)
-----------------------------------------------------------------------
*) 29 July 93
*) Added (optional) delay when transmitting bragfiles to the TNC.
This is a work-around for TNCs that choke if text is sent to
them too quickly. This is controlled by the (as yet undocumented)
ASC_DELAY command in the config file, kamterm.cfg.
=======================================================================
Version 1.30 --- Full release (released 6 Nov 94)
-----------------------------------------------------------------------
This is version 1.30 of KAMterm. Due to my lack of G-TOR capability
here, the G-TOR code is UN-TESTED. According to the documentation from
Kantronics, I'm sending the right escape sequences, but I always like to
see it work for myself.... If anyone does find any problems with the
G-TOR code, please do let me know about it.
The following new features are added:
1) In the ``send immediately'' mode (i.e., each character is sent to the
TNC as it is typed), a '@' at the beginning of a line will cause you
to switch to the normal input mode for the remainder of that line,
allowing you to use @amtor, @pactor, etc., commands in the
immediate-input mode.
2) @amtor, @pactor, etc., commands supported in function key
definitions. Basically, anything that starts with an '@' is
assumed to be a macro of some sort. If it isn't a function key
macro, as such, it is passed to the keyboard input routine based
on the assumption that it's a shortcut command.
3) New function key macro: @filemac --- allows multiple function key
macros, lines of text, etc., to be put in a file.
USAGE: @filemac filename
LIMITATIONS: cannot have nested @filemac commands, still a limit
of 79 chars / line.
4) Not a feature, as such, but a definite improvement: now, when you
record a conversation to a file, the stupid ``and thus spoke''
nonsense is replaced with a simple >>callsign<< notation.
5) Added PACtor HF Specials to HFSPECIALS (Alt-S) menu that, for some
reason, do not appear to have made it into versions 1.15--1.22.
6) Added G-TOR support with the following:
*) New HFSPECIALS menu option for G-TOR 300 baud
*) New HF specials function key definition: GT300BAUD
USAGE: @hfspecials gt300baud
*) Other PACtor HF specials stuff now for G-TOR, too
NOTE: Binary-mode support for G-TOR didn't make this release---I
need more documentation than I have right now, so that's on
hold for another release....